perm filename VMI[TH,ROB] blob
sn#328255 filedate 1974-04-23 generic text, type C, neo UTF8
COMMENT ā VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 VENDING MACHINE INTERFACE
C00005 ENDMK
Cā;
VENDING MACHINE INTERFACE
By Ted Panofsky
The Vending Machine Interface allows the PDP-10 to enable one
of the 10 price bars inside the vending machine. Patch wires are
then installed on the price bars to enable the doors. When a CONO to
the device is executed, the selected price bar is energized, enabling
all doors in that price range. When a door is opened, the device is
cleared, disabling all doors except the one opened. That door is
then locked again when the column select button is pressed.
VMI IS DEVICE 364
CONO VMI,
or
CONI VMI,
___ ___
18 |
19 |
20___|
21 |
22 | UNUSED
23___|
24 |
25 |
26___|
27 |___
28 |
29___| PRICE BAR NUMBER
30 | [INVERTED BCD)
31 |___
32___|___VENDED/ENABLE
33 |
34 | PI CHANNEL
35___|___
The CONO should contain an interrupt channel, the price bar
number, and the ENABLE bit. When the customer has opened a selected
door and the machine has cleared itself, the VENDED bit will be set,
and the device will interrupt on the PI CHANNEL selected. At some
future time, the high order 10 bits can be used for some sort of
password arrangement.
CAUTION: If the computer is selecting a price bar and money
is placed in the machine, two price bars will be enabled. When a
door is opened that is selected by either bar, the vmi will indicate
VENDED and the machine will also gobble the money, overcharging the
customer.